package edu.ucue.ECU.dao;


import edu.ucue.ECU.exp.BuscarDatosEstadoException;
import edu.ucue.ECU.ngc.Estado;
import java.sql.Connection;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;

public class EstadoDB {


    public void buscar(Estado miEstado) throws BuscarDatosEstadoException  {
        try {
            Conexion data=Conexion.getInstance();
            Connection var=data.getConexion();
            Statement stmt = var.createStatement();
            String consulta="select * from \"EstadoEmergencia\" where \"nombreEstado\" ='" + miEstado.getNombre() + "'";
            ResultSet resultado = stmt.executeQuery(consulta);
            if (resultado!=null) {
                resultado.next();
                miEstado.setIdEstado(resultado.getInt("idEstado"));
            }
            var.close();
        } catch (SQLException ex) {
            throw new BuscarDatosEstadoException("Se produjo un error inesperado al buscar los datos de Estado");
        }
    }
    
   
}
